package com.granada.utils;

import java.io.File;

/**
 * @author 刘皓天
 * @version 1.0
 * @description: TODO
 * @date 2021/10/21/16:15
 */
public class DeleteImage {

    /***
     * 删除图片
     */
    /**
     * 递归删除
     * 删除某个目录及目录下的所有子目录和文件
     * @param file 文件或目录
     * @return 删除结果
     */
    public static boolean delFiles(File file){
        boolean result = false;
        //目录
        if(file.isDirectory()){
            File[] childrenFiles = file.listFiles();
            for (File childFile:childrenFiles){
                result = delFiles(childFile);
                if(!result){
                    return result;
                }
            }
        }
        //删除 文件、空目录
        result = file.delete();
        return result;
    }
}
